Implementation of neural networks in the method of multilevel component circuits
Annotation
The paper analyzes the features of representing artificial neural networks in Simulink and SimInTech. Examples of visual schemes (models) built in these modeling environments using neural network blocks are given. The following shortcomings of such representations are the lack of mechanisms: for carrying out structural optimization of neural networks, for combining them into ensembles, for training them synchronously with the simulation of the object model. It was noted that there are difficulties in using other tools, such as specialized Python libraries (Keras, PyTorch, etc.), the NeuroGenetic Optimizer (BioCompSystems) for building neural network control models. A method is shown to implement the representation of neural networks in the formalism of the method of multilevel component circuits, according to which the construction of models of an object and a control system is carried out in a visual language from ready-made blocks (components) with directional and non-directional connections. A technique has been developed for multilevel representation of neural network control models, which allows them to be combined with other tools of the component circuit method. Two options for representing neural networks are proposed: with an encapsulated structure and with a component structure. The first version of the representation is characterized by the compactness of the representation of the control model, the possibility of automated variation and optimization of the structure of the neural network, and the possibility of changing the structure of the network during the executing of the model within a computational experiment (scenario). The second option has the ability to perform detailed debugging and research of the network learning process, and the ability to construct a network of any structural complexity. The paper describes the main developed components with their connections: a neural network, a training block, an ensemble unit (bagging), a block for reading data from a file, a sampling block, a neural network layer (input, hidden, output). A multilevel computer model of the uncontrolled flight of a body (target) and the controlled flight of a projectile is presented as an example to illustrate the operation of the developed components to solve the problem of controlling a projectile to hit the target. The developed component libraries can be used as part of the MARS modeling environment to build multilevel control systems for objects of a multiphysics nature.
Keywords
Постоянный URL
Articles in current issue
- Modeling the illumination of the Earth’s surface to select the operating modes of the radiation source
- Luminescent dynamics of oxygen oxidation of Viburnum opulus L. in chitosan solutions with gold nanoparticles
- Dynamic surface control for omnidirectional mobile robot with full state constrains and input saturation
- Dual-wavelength digital holographic interferometry for technical applications
- Structural analysis of ZrO2 and TiO2 nanoparticles
- Investigation of polyvinyl butyral coatings with carbon quantum dots on the characteristics of silicon solar cells
- Numerical algorithm for finding the optimal composition of the reacting mixture on the basis of the reaction kinetic model
- Raman spectroscopy of nanocomposites ZnO/ZnS and ZnO/ZnSe obtained by solvothermal-microwave synthesis method
- Emotion analysis of social network data using cluster based probabilistic neural network with data parallelism
- Assessing the possibility of using the method of image decomposition based on topological features to reduce entropy during image compression
- Fuzzy logic controller algorithm for placing files in a data storage system
- Personalization of convolutional neural networks within the stress detection task using heart rate variability data
- Using topological data analysis for building Bayesan neural networks
- Method of modeling viscoelastic properties of oriented polymer materials using multi-barrier theory
- Design of microstrip patch antenna using Fennec Fox optimization with SSRR metamaterial for terahertz applications
- Algorithm for promptly maintaining the temperature regime of power amplification units of the radar transmitting complex based on a thermal model
- Convective heat transfer and hydrodynamics of flow at the endwall around a turbine blade under the influence of a magnetic field
- Methods of contactless registration of information signals for the audit of information security of power supply systems and networks
- Parameter estimation of permanent magnet synchronous motor
- Internal memory data protecting problems of the Renesas microcontrollers